shelter delivery system - Espagnol Anglais Dictionnaire